package cn.powertime.evaluation.vo;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;


public class RespSysUserLionVo {


    private Long id;

    /**
     * 用户类型：1 管理端用户 2 应用端用户
     */
    private Integer type;

    /**
     * 姓名
     */
    private String username;

    /**
     * 帐号
     */
    private String account;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 手机
     */
    private String phone;

    /**
     * 1:男，0:女
     */
    private Integer sex;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 密码
     */
    private String password;

    /**
     * 个人介绍
     */
    private String introduction;

    /**
     * 密码盐
     */
    private String pwdSalt;

    /**
     * 密码修改日期
     */
    private LocalDateTime modPasswdDate;

    /**
     * 多点登录
     */
    private Integer multipoint;

    /**
     * 级别
     */
    private Integer level;

    /**
     * 是否可删除，1：可删除，2：禁止删除
     */
    private Integer del;

    /**
     * 状态，1 未删除，0 禁用，-1 删除，2 锁定，3 用户密码被重置 4 用户密码已过期
     */
    private Integer status;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 修改时间
     */
    private LocalDateTime updateTime;

    private String classifiedNumber;
    private  String classifiedGrade;
    private String classifiedName;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public String getPwdSalt() {
        return pwdSalt;
    }

    public void setPwdSalt(String pwdSalt) {
        this.pwdSalt = pwdSalt;
    }

    public LocalDateTime getModPasswdDate() {
        return modPasswdDate;
    }

    public void setModPasswdDate(LocalDateTime modPasswdDate) {
        this.modPasswdDate = modPasswdDate;
    }

    public Integer getMultipoint() {
        return multipoint;
    }

    public void setMultipoint(Integer multipoint) {
        this.multipoint = multipoint;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public Integer getDel() {
        return del;
    }

    public void setDel(Integer del) {
        this.del = del;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public String getClassifiedNumber() {
        return classifiedNumber;
    }

    public void setClassifiedNumber(String classifiedNumber) {
        this.classifiedNumber = classifiedNumber;
    }

    public String getClassifiedGrade() {
        return classifiedGrade;
    }

    public void setClassifiedGrade(String classifiedGrade) {
        this.classifiedGrade = classifiedGrade;
    }

    public String getClassifiedName() {
        return classifiedName;
    }

    public void setClassifiedName(String classifiedName) {
        this.classifiedName = classifiedName;
    }
}
